package com.leilei.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;

/**
 *
 * 日期工具类，提供了 日期转为字符串、字符串转为日期、util包下的Date类转为sql包下的Date类
 */
public class DateUtil {

    //定义时间格式
    private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

    /**
     * 日期类型转为字符串
     * @param date  日期对象
     * @return 返回转化后的字符串
     */
    public static String dateToStr(java.util.Date date){

        return sdf.format(date);
    }

    /**
     * 字符串类型转为日期对象
     * @param str 日期字符串
     * @return 日期对象
     */
    public static java.util.Date strToDate(String str){

        try {
            return sdf.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }

        return null;
    }

    /**
     * util包下的Date类转为sql包下的Date类
     * @param date util包下的Date类
     * @return 返回sql包下的Date类
     */
    public static java.sql.Date utilToSql(java.util.Date date){

        return new java.sql.Date(date.getTime());
    }

}
